*/
function wfSpecialAllmessages() {
global $wgOut, $wgAllMessagesEn, $wgRequest, $wgMessageCache, $wgTitle;
-
+ global $wgDoZhMessageConversion, $wgLanguageCode;
+
$fname = "wfSpecialAllMessages";
wfProfileIn( $fname );
ksort( $sortedArray );
$messages = array();
$wgMessageCache->disableTransform();
+
+ if(strtolower($wgLanguageCode) == "zh")
+ $wgDoZhMessageConversion = false;
+
foreach ( $sortedArray as $key => $enMsg ) {
$messages[$key]['enmsg'] = $enMsg;
$messages[$key]['statmsg'] = wfMsgNoDb( $key );
$messages[$key]['msg'] = wfMsg ( $key );
}
+
+ if(strtolower($wgLanguageCode) == "zh")
+ $wgDoZhMessageConversion = true;
+
$wgMessageCache->enableTransform();
wfProfileOut( "$fname-setup" );